この例では、TimesTen Clientアプリケーション・マシンは32ビットのSolarisマシンclient.mycompany.com
です。このクライアント・アプリケーションは、リモート・サーバー・マシンserver.mycompany.com
(別の32ビットSolarisマシン)上のサーバーDSNであるRunData_
tt70にアクセスします。サーバーの論理名はttserver_logical
です。TimesTenインストールのインスタンス名はtt70です。
server.mycompany.com
では、TimesTen Serverが稼働していること、およびTimesTen Serverによってリスニングが行われているポート番号について、ttStatusユーティリティを使用して確認します。server.mycompany.com
上のシステムODBC.INIファイルに、サーバーDSNであるRunData_tt70が指定されていることを確認します。 これらは、ODBC.INIファイルで次のように指定されている必要があります。
[RunData_
tt70]
Driver=/opt/TimesTen/tt70/lib/libtten.so
DataStore=/var/TimesTen/tt70/server/RunData_tt70
client.mycompany.com
上のTTCONNECT.INIファイルで、リモートTimesTen Server用に論理サーバー名のエントリを作成します。 [ttserver_logical]
# This value for TCP_Port should correspond to the
# value reported by ttStatus when verifying that the
# server is running
Network_Address=server.mycompany.com
TCP_Port=17002
TTCONNECT.INIファイルの作成方法については、「UNIXでのクライアントDSNの作成および構成」を参照してください。
これらは、ODBC.INIファイルで次のように指定されている必要があります。
[RunDataCS_tt70]
TTC_SERVER=ttserver_logical
TTC_SERVER_DSN=RunData_tt70
適切なODBC.INIファイルの場所については、「ユーザーDSNおよびシステムDSN」を参照してください。
client.mycompany.com
からクライアント・アプリケーションを実行します。次の例では、TimesTen ClientとともにインストールしたttIsqlプログラムを使用します。 ttIsqlCS -connStr "DSN=RunDataCS_tt70"
この例では、デフォルトのポート番号以外を使用するTimesTen Serverにアクセスする方法について説明します。
TimesTen Serverのネットワーク・アドレスがserver.mycompany.com
で、TimesTen Serverがポート22222
をリスニングしているとします。この場合は、次の方法を使用してサーバーDSNに接続できます。
server.mycompany.com
、ネットワーク・ポートに22222
を指定して論理サーバー名logical_server
を定義します。サーバー名にlogical_server、サーバーDSNにServer_DSNを指定してクライアントDSNを定義します。その後、次のコマンドを実行します。ttIsqlCS -connStr "DSN=Client_DSN"
server.mycompany.com
、ネットワーク・ポートにデフォルトのポート番号
を指定して論理サーバー名logical_server
を定義します。サーバー名にlogical_server、サーバーDSNにServer_DSNを指定してクライアントDSNを定義します。コマンドのポート番号を上書きします。ttIsqlCS -connStr "DSN=Client_DSN; TCP_Port=22222"
ttIsqlCS -connStr "TTC_Server=server.mycompany.com;
TTC_Server_DSN=Server_DSN; TCP_Port=22222"
TimesTenデータ・ストアへのクライアント・アプリケーションの接続をテストするには、次の手順を実行します。
ping
を実行します。telnet
で接続します。次に例を示します。 telnet server.mycompany.com 17002
Connected to server.mycompany.com
telnet: Unable to connect to remote host:
Connectionrefused